#north{
	padding: 10px 10px 0px 10px
}
.fullH,.chartW{
	height: 100%;
}
.chartH{
	height: 500px;
}

.CodeMirror-scroll {
  height: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
/* bs */
.bs-callout {
      padding: 20px;
      margin: 20px 0;
      border: 1px solid #eee;
      border-left-width: 5px;
      border-radius: 3px;
   }
 
   .bs-callout h4 {
      margin-top: 0;
      margin-bottom: 5px;
   }
 
   .bs-callout p:last-child {
      margin-bottom: 0;
   }
 
   .bs-callout code {
      border-radius: 3px;
   }
 
   .bs-callout+.bs-callout {
      margin-top: -5px;
   }
 
   .bs-callout-default {
      border-left-color: #777;
   }
 
   .bs-callout-default h4 {
      color: #777;
   }
 
   .bs-callout-primary {
      border-left-color: #428bca;
   }
 
   .bs-callout-primary h4 {
      color: #428bca;
   }
 
   .bs-callout-success {
      border-left-color: #5cb85c;
   }
 
   .bs-callout-success h4 {
      color: #5cb85c;
   }
 
   .bs-callout-danger {
      border-left-color: #d9534f;
   }
 
   .bs-callout-danger h4 {
      color: #d9534f;
   }
 
   .bs-callout-warning {
      border-left-color: #f0ad4e;
   }
 
   .bs-callout-warning h4 {
      color: #f0ad4e;
   }
 
   .bs-callout-info {
      border-left-color: #5bc0de;
   }
 
   .bs-callout-info h4 {
      color: #5bc0de;
   }
/* bs */
.tabpanel{
	height: 100%;
}
 .disable-value {
            background-color: #eeeeee;
        }

        .lifeobject {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: flex-start;
            margin-right: 0px;
        }

            .lifeobject.noflex {
                display: inherit;
            }

        .margin-top-10 {
            margin-top: 10px;
        }

        .active-compare, .active-compare:hover {
            border-color: #6fa1cc !important;
            border-style: dashed;
            border-width: 2px;
            z-index: 2
        }

        .flex-ellipsis {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }

        span.large {
            font-size: 100%;
            font-weight: bold;
        }

        .not-first-line span:not(.input-group-addon) {
            display: none;
        }

        .wizard-tab {
            margin: 15px 30px 20px 30px;
            height: 350px;
        }

            .wizard-tab .input-group {
                margin-top: 5px;
            }

            .wizard-tab .input {
                margin-top: 5px;
            }

            .wizard-tab span.small {
                display: block;
                margin-top: 3px;
                line-height: 110%;
                color: #555;
            }

            .wizard-tab .form-group {
                margin-bottom: 17px;
            }

        .form-group.line {
            margin-right: 15px;
            float: left;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }

        .form-group.button {
            margin-right: 15px;
            float: left;
        }

        .form-group.line.last {
            margin-right: 0px;
        }

        .value {
            color: #517595;
            padding-left: 5px;
        }

        .value-dashed {
            color: #517595;
            padding-left: 3px;
            text-decoration: underline;
            text-decoration-style: dotted;
        }


        .list-group-item.active .close span {
            color: white;
        }

        span.elementHighlight {
            border-bottom: 1px dotted #999;
            cursor: help;
        }

        span:hover.elementHighlight {
            border-bottom: 1px solid #999;
        }

        .disabled p span {
            color: #c9c9c9 !important;
        }

        #perf-parent td {
            border-top: none;
        }